Green jacket glory: Here are the last 20 Masters winners